MESSVPKRGLYMEMEQNAQVAAKRLWKVVRIVFCVLKTGTVKNKLMLDLNLMLKRGNKAITNLRRRSSSTGSHDVSSSSRVRDYDPFAFISKRKRRVHGGYDNEEDAVEAAVKKVFELLGENDKKTVATESARESPLIMSPAVRQLRVTDSPFPLDDGGDHDHVVDKAAEEFIKKFYKNLKLQKKMTNALESPYHDGWVR